package com.ct.rbac.orm;


import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ct.repository.commons.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("sys_users")
public class SysUserDO extends BaseEntity<Long> {
    // 用户唯一标识
    private String uuid;
    // 用户名
    private String username;
    // 账号
    private String account;
    // 密码
    private String password;
    // 头像
    private String avatar;
    // 手机
    private String phone;
    // 邮箱
    private String email;
    // 密码盐
    private String slat;
    // 是否是管理员 admin /normal
    private String admin;
    // 传真
    private String fax;
    // 性别
    private String male;
    // 部门
    private Long departmentId;
    // 部门名称
    private String departmentName;
    // 用户工号
    private String usercode;
    // QQ
    private String qqcode;
    // 显示排序
    private Integer sorted;
    // 船员IDS分组
    private String groupIds;
    // 船员分组名称列表
    private String groupNames;
    // 船舶IDS列表
    private String chuanboIds;
    // 船舶列表
    private String chuanboNames;
    // 角色IDS列表
    private String roleIds;
    // 角色列表
    private String roleNames;
    // 其他手机号码
    private String otherphone;
    // 子账号
    private String childrensacount;
    // 生日
    private String birthDay;

    @TableField(exist = false)
    private String systemName;
}
